﻿#pragma once

#include "../MonsterObject.h"
#include "../../MirDatabase/MonsterInfo.h"
#include <vector>

using namespace Server::MirDatabase;
using namespace Server::MirEnvir;
namespace S = ServerPackets;

namespace Server::MirObjects::Monsters
{
    class DragonWarrior : public MonsterObject
    {
    protected:
        DragonWarrior(MonsterInfo *info);

        void Attack() override;

    private:
        void Attack1();

        void Attack2();

        void Attack3();

        void PushAttack(int distance);

    };
}

